package com.qfedu.service;

import com.qfedu.entity.Course;
import com.qfedu.entity.Grade;
import com.qfedu.entity.GroupGradeData;

import java.util.List;

public interface GradeService {

    /**
     * 展示班级列表
     * @return
     */
    List<Grade> getAllGrade();

    /**
     * 更新班级信息
     * @param grade
     * @return
     */
    int updateGrade(Grade grade);

    /**
     * 删除班级
     * @param id
     * @return
     */
    int deleteGradeById(int id);

    /**
     * 获取所有班级的名字
     * @return
     */
    List<String> getAllGradeName();

    /**
     * 增加班级
     * @param grade
     * @return
     */
    int insertGrade(Grade grade);

    /**
     * 返回 班级分组
     * @return
     */
    GroupGradeData getCountByGrade();
}
